package com.shoulder.boot.acl.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shoulder.boot.acl.dto.MenuAddDTO;
import com.shoulder.boot.acl.dto.MenuModDTO;
import com.shoulder.boot.acl.entity.Menu;
import com.shoulder.boot.acl.vo.LeftMenuVo;

import java.util.List;

public interface MenuService extends IService<Menu> {
    List<LeftMenuVo> me();

    List<Menu> tree();

    void menuAdd(MenuAddDTO addDTO);

    void menuMod(MenuModDTO modDTO);

    void menuDel(String id);

    List<Menu> excludeButton();
}